package com.zwei.module.iot.product.service;

import com.zwei.module.iot.product.domain.ProductTsl;

/**
 * 产品物模型定义Service接口
 * 
 * @author linx
 * @date 2025-09-05
 */
public interface IProductTslService 
{
    /**
     * 查询产品物模型定义
     * 
     * @param productId 产品ID
     * @return 产品物模型定义
     */
    public ProductTsl selectProductTslByProductId(Long productId);

    /**
     * 新增产品物模型定义
     * 
     * @param productTsl 产品物模型定义
     * @return 结果
     */
    public int insertProductTsl(ProductTsl productTsl);

    /**
     * 修改产品物模型定义
     * 
     * @param productTsl 产品物模型定义
     * @return 结果
     */
    public int updateProductTsl(ProductTsl productTsl);

    /**
     * 删除产品物模型定义
     * 
     * @param productId 产品ID
     * @return 结果
     */
    public int deleteProductTslByProductId(String productId);
}